package br.com.stefanini.schs.ejb.sessionBean;

import java.io.Serializable;

import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.NoResultException;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;

import br.com.stefanini.schs.ejb.entity.Documento;

@Stateless
public class DocumentoSessionBean implements Serializable {

	private static final long serialVersionUID = 1L;
	
	@PersistenceContext
	private EntityManager entityManager;
	
	public Documento consultarDocumentoFuncionarioJustificativa(Long idFuncionario, Long idJustificativa){
		Query query = entityManager.createNamedQuery("Documento.consultarDocumentosFuncionarioJustificativa");
		query.setParameter("idFuncionario", idFuncionario);
		query.setParameter("idJustificativa", idJustificativa);
		try {
			return (Documento) query.getSingleResult();
		} catch (NoResultException e) {
			return null;
		}
		
	}
	

}
